"""
给出一个不多于5位的整数，
要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字，例如原数为321,应输出123
"""


def analyze_number(num):
    if num < 0 or num > 100000:
        print("数字不能多余5位")
        return None

    num_str = str(num)
    num_length = len(num_str)
    num_list = [int(num) for num in num_str]
    # reverse_list = num_list.reverse()
    reverse_num = int(num_str[::-1])
    return num_length, num_list, reverse_num


if __name__ == '__main__':
    num = int(input())
    print(analyze_number(num))
